Rank Selection in Low-rank Matrix Approximations: A Study of Cross-Validation for NMFs
نویسندگان
چکیده
We consider the problem of model selection in unsupervised statistical learning techniques based on low-rank matrix approximations. While k-fold crossvalidation (CV) has become the standard method of choice for model selection in supervised learning techniques, its adaptation to unsupervised matrix approximation settings has not received sufficient attention in the literature. In this paper, we emphasize the natural link between cross-validating matrix approximations and the task of matrix completion from partially observed entries. In particular, we focus on Non-negative Matrix Factorizations and propose scalable adaptations of Weighted NMF algorithms to efficiently implement cross-validation procedures for different choices of holdout patterns and sizes. Empirical observations on text modeling problems involving large, sparse document-term matrices suggest that these procedures enable easier and more accurate selection of rank (i.e., number of “topics” in text) than other alternatives for implementing CV.
منابع مشابه
Spatial Design for Knot Selection in Knot-Based Low-Rank Models
Analysis of large geostatistical data sets, usually, entail the expensive matrix computations. This problem creates challenges in implementing statistical inferences of traditional Bayesian models. In addition,researchers often face with multiple spatial data sets with complex spatial dependence structures that their analysis is difficult. This is a problem for MCMC sampling algorith...
متن کاملA novel three-stage distance-based consensus ranking method
In this study, we propose a three-stage weighted sum method for identifying the group ranks of alternatives. In the first stage, a rank matrix, similar to the cross-efficiency matrix, is obtained by computing the individual rank position of each alternative based on importance weights. In the second stage, a secondary goal is defined to limit the vector of weights since the vector of weights ob...
متن کاملEfficient Preconditioning for Noisy Separable NMFs by Successive Projection Based Low-Rank Approximations
The successive projection algorithm (SPA) can quickly solve a nonnegative matrix factorization problem under a separability assumption. Even if noise is added to the problem, SPA is robust as long as the perturbations caused by the noise are small. In particular, robustness against noise should be high when handling the problems arising from real applications. The preconditioner proposed by Gil...
متن کاملSubspace Iteration Randomization and Singular Value Problems
A classical problem in matrix computations is the efficient and reliable approximation of a given matrix by a matrix of lower rank. The truncated singular value decomposition (SVD) is known to provide the best such approximation for any given fixed rank. However, the SVD is also known to be very costly to compute. Among the different approaches in the literature for computing low-rank approxima...
متن کاملBi-cross-validation of the SVD and the non-negative matrix factorization
This article presents a form of bi-cross-validation (BCV) for choosing the rank in outer product models, especially the singular value decomposition (SVD) and the non-negative matrix factorization (NMF). Instead of leaving out a set of rows of the data matrix, we leave out a set of rows and a set of columns, and then predict the left out entries by low rank operations on the retained data. We p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010